crypto/elliptic/internal/fiat.P521Element.Sub (method)

18 uses

	crypto/elliptic/internal/fiat (current package)
		p521.go#L73: var p521MinusOneEncoding = new(P521Element).Sub(
		p521.go#L107: func (e *P521Element) Sub(t1, t2 *P521Element) *P521Element {

	crypto/elliptic/internal/nistec
		p521.go#L121: 	x3.Sub(x3, threeX)
		p521.go#L170: 	t3.Sub(t3, t4)                              // t3 := t3 - t4
		p521.go#L175: 	t4.Sub(t4, x3)                              // t4 := t4 - X3
		p521.go#L180: 	y3.Sub(x3, y3)                              // Y3 := X3 - Y3
		p521.go#L182: 	x3.Sub(y3, z3)                              // X3 := Y3 - Z3
		p521.go#L185: 	z3.Sub(t1, x3)                              // Z3 := t1 - X3
		p521.go#L190: 	y3.Sub(y3, t2)                              // Y3 := Y3 - t2
		p521.go#L191: 	y3.Sub(y3, t0)                              // Y3 := Y3 - t0
		p521.go#L196: 	t0.Sub(t0, t2)                              // t0 := t0 - t2
		p521.go#L202: 	x3.Sub(x3, t1)                              // X3 := X3 - t1
		p521.go#L226: 	y3.Sub(y3, z3)                             // Y3 := Y3 - Z3
		p521.go#L229: 	x3.Sub(t1, y3)                             // X3 := t1 - Y3
		p521.go#L236: 	z3.Sub(z3, t2)                             // Z3 := Z3 - t2
		p521.go#L237: 	z3.Sub(z3, t0)                             // Z3 := Z3 - t0
		p521.go#L242: 	t0.Sub(t0, t2)                             // t0 := t0 - t2
		p521.go#L248: 	x3.Sub(x3, z3)                             // X3 := X3 - Z3